“Please note: After the firmware update, power cycle the charger by following these steps:
   1. Unplug the power supply from the wall socket (not from the charger); 
   2. Wait for the charger display to go blank (it can take a few seconds); 
   3. Plug the power supply back into the wall socket again and wait for the display to come back on.
This is necessary for the charger to fully restart and therefore ensure proper functionality.”

Added note: After each power cycle, press any button at least once.


************************************************************************************************************
Version: 3.0.63
Release Date: 2025-11-26

1, Added Simple Mode
-Automatically detects Li-ion Std, Li-ion 1.5V, and Ni-MH batteries.
-Automatically selects the appropriate charging current

Note:
* Simple Mode will use programs 28–31, and these programs will be overwritten.
* If you have set any of programs 28–31 as default programs, please adjust your settings before updating.

Battery type auto-detection cannot guarantee 100% accuracy.
After inserting a battery, please wait and verify the detected type:
L = Li-ion Std
N = Ni-MH
D = Li-ion 1.5V

************************************************************************************************************
Version: 3.0.62
Release Date: 2025-11-25

1, Added Simple Mode
-Automatically detects Li-ion Std, Li-ion 1.5V, and Ni-MH batteries.
-Uses the charging current set by the user

Note:
* Simple Mode will use programs 28–31, and these programs will be overwritten.
* If you have set any of programs 28–31 as default programs, please adjust your settings before updating.

Battery type auto-detection cannot guarantee 100% accuracy.
After inserting a battery, please wait and verify the detected type:
L = Li-ion Std
N = Ni-MH
D = Li-ion 1.5V

************************************************************************************************************
Version: 3.0.60
Release Date: 2025-09-09

1, Fixed an issue in channel programming view(CPV) where changing the Task option could cause inconsistent Cycle mode display.

************************************************************************************************************
Version: 3.0.59
Release Date: 2025-07-03

1, Released Revision 1.7.8 with a graphical PC interface integrated with TC (TestController).
2, Add two new key combinations:
       UP + DOWN: Stop all channels
       SETUP + DOWN: Lock all buttons
3, Update the internal resistance measurement methodology for Li-ion 1.5V batteries

************************************************************************************************************
Version: 3.2.58
Release Date: 2025-04-24

1, Add a "max capacity" setting to storage (Pro).

************************************************************************************************************
Version: 3.0.57
Release Date: 2025-04-10

1, Optimize the termination algorithm for heavily used Ni-MH batteries.
2, Released Revision 1.7.7 with a graphical PC interface integrated with TC (TestController).

************************************************************************************************************
Version: 3.0.56
Release Date: 2025-03-26

1, Released Revision 1.7.6 with a graphical PC interface integrated with TC (TestController).
2, Modify the display logic when the battery type is set to Ni-MH/Cd but a lithium-ion battery is inserted.
3, Add the CHECk:CYCLe:COUNt? command. Change CPV-CHARGE TIME to TOTAL CHARGE TIME. Rename battery type Ni-MH to Ni-MH/Cd.

************************************************************************************************************
Version: 3.0.53
Release Date: 2025-03-11

1, Improved Numerical Value Adjustment: When holding the button to change numerical values, the increments now align with regular step values. Previously, if starting from an irregular number (e.g., 1025), the increments would continue from that point (1125, 1225, etc.). Now, the adjustment will jump to the nearest regular increment (e.g., from 1025 to 1100, 1200, etc.) for a more consistent and intuitive user experience.

2, Add "STATus:LED?" to retrieve the current LED status, "CHECk:TIME:STAGe?" to retrieve the runtime duration of the current stage, and "CHECk:TIME:TOTAl?" to retrieve the total runtime of the current task.

************************************************************************************************************
Version: 3.0.51
Release Date: 2025-03-08

1, Released Revision 1.7.5 with a graphical PC interface integrated with TC (TestController).

************************************************************************************************************
Version: 3.0.50
Release Date: 2025-02-25

1, The screen can be set to flash, and the beeper can sound as an alert when an error occurs (MaxCap, Timeout, etc.).

************************************************************************************************************
Version: 3.0.48
Release Date: 2025-02-24

1, Optimized the logic for detecting battery removal during charging and discharging.
2, Added a command to check the total uptime of the device (*UPT?).

************************************************************************************************************
Version: 3.0.47
Release Date: 2025-02-22

1, Ensure that the output of the "MEASURE:IR? ch" command matches the device display.
2, Modify the battery type display names in professional mode (e.g., change "Lithum-ion" to "Li-ion Std"); modify the battery type display names in normal mode (e.g., change "LITHUM-ION" to "LI-ION STD").

************************************************************************************************************
Version: 3.0.46
Release Date: 2025-02-07

1, Refined the -ΔV algorithm for NiMH battery charging.
2, Screen flash notification has been added when charging is completed.A new "COMPLETION SCREEN FLASH" option has been added to the GSV settings, allowing users to enable/disable this feature as needed.Corresponding SCPI command support has been added. 
3, SPV: allow long-press of arrow ("select") keys during in "program" and "save to" fields, by incrementing/decrementing by 5
4, Released Revision 1.7.3 with a graphical PC interface integrated with TC (TestController).

************************************************************************************************************
Version: 3.0.43
Release Date: 2025-01-15

1, Optimized the display logic for quick operations.
2, Improved the performance of the touch key driver.
3, Enhanced the safety detection logic for Li150 batteries.Please note that some older NiMH cells were observed to have their voltage rise above 3V during charging. We recommend recycling such batteries promptly.

************************************************************************************************************
Version: 3.0.41
Release Date: 2025-01-09

1, Added COMPLETION BEEP ENABLE option in GSV to enable or disable the task completion beep sound.
2, Added CONFig:BEEPer:PROCesscompletion:ENABle and CONFig:BEEPer:PROCesscompletion:ENABle? commands.
3, Modify the detection code for the Li150 battery type to prevent incorrect insertion of NiMH batteries, thereby enhancing safety protection features.
4, Released Revision 1.7.2 with a graphical PC interface integrated with TC (TestController).

************************************************************************************************************
Version: 3.0.40
Release Date: 2025-01-02

1, Optimize the touch IC driver to enhance stability and response speed.

************************************************************************************************************
Version: 3.0.39
Release Date: 2024-12-29

1, Enhanced Safety Detection
Introduced a safety detection mechanism for cases where NiMH batteries are inserted while the battery type is set to Li150. Although rigorous testing has been conducted, users should note that Li150 lacks a unified standard, and heavily aged NiMH batteries may result in detection inaccuracies.

2, Break-in Mode Optimization
Adjusted the comparison coefficient for capacity exceeding the set value in Break-in mode. This prevents premature errors triggered by exceeded capacity limits, ensuring improved functionality stability and a better user experience.

************************************************************************************************************
Version: 3.0.38
Release Date: 2024-12-24

1, New Super Commands
Added two super commands to enable and exit the 0V battery activation process, enhancing operational convenience for users.

2,Updated the processing logic for the following commands:
    SUPEr:PROGram:SETUp (channel)
    SUPEr:PROGram:TYPE (channel)
    SUPEr:PROGram:TASK (channel)
3, Released Revision 1.7 with a graphical PC interface integrated with TC (TestController).
    The download link is: https://lygte-info.dk/project/TestControllerIntro%20UK.html

************************************************************************************************************
Version: 3.0.37
Release Date: 2024-12-19

1, When selecting a program from the Slot Programming View (e.g., program #5) and holding ENTER, the selected program will now be displayed directly, without showing as a temporary program.

************************************************************************************************************
Version: 3.0.36
Release Date: 2024-11-25

1, Optimize the SCPI module code and improve the SCPI command set to better adapt to TC (TestController);
2, Optimize the display module code to enhance the display update speed.
3, Released Revision 1.0 with a graphical PC interface integrated with TC (TestController).

************************************************************************************************************
Version: 3.0.35
Release Date: 2024-10-18

1, The GSV-LDSP feature can now be configured.
2, The 0V activation function has been optimized.

************************************************************************************************************
Version: 3.0.34
Release Date: 2024-08-18

1, Add feature: 
splitting the strong protection function into two parts: LISP (for Li-ion and LIFEPO4 batteries) and LDSP (for LI150 batteries)

2, Added a set of SUPEr:****** commands that do not require coordination with other commands and can be executed independently. For example, SUPEr:CONTrol (channel) can terminate the running program on the specified channel at any time.  SUPEr:PROGram:CURRent (channel, 0.5A) can modify the charging current on the specified channel at any time.
Please note that the SUPEr:****** commands can be executed independently, which means some safety checks might be skipped during the process. Therefore, the user must be fully aware of their actions to avoid potential risks.

3, Added a set of STATUS? and MEASure:******* commands to obtain channel status or real-time values for current, voltage, capacity, and energy.
After updating the firmware, in order to display graphs and record data, command #askValues MEASure:VOLTage:CURRent:CAPAcity:ENERgy? 1,2,3,4 needs to be changed to command #askValues MEASure:ALL? 1,2,3,4

4, One example of script usage is that users can configure scripts to set up 32 programs at once without needing to press any buttons. Experienced users can also export their program lists for other users to reference.

5, A special example of control scripts is that some users may need to determine the actual lifespan of a battery and the capacity degradation over long-term use through real testing. This kind of testing can be achieved with special scripts, and all relevant data can be fully record

************************************************************************************************************
Version: 3.0.33
Release Date: 2024-07-25

1, Add feature: 
Script Configuration Feature
This feature allows users to set up and configure charging programs quickly without pressing any physical buttons on the device. By automating the process, users can streamline program configurations, saving time and reducing errors.

2, Add feature: 
Script Control Function
This enables users to send test programs directly from their PC to the charger, enhancing automation and remote control. You no longer have to manually configure test programs—everything can be done via the connected PC, boosting productivity.

3, Add feature: 
Cycle through the display options in the CSV (SOV) menu.

************************************************************************************************************
Version: 3.0.32
Release Date: 2024-06-23

1, Add feature: 
When the charger detects that the cell is removed or a voltage of 0V,  parameters CAPACITY, ENERGY,  and TOTAL TIME will not be erased.  You can view these parameters by clicking the channel button to enter the CSV (SOV) interface.  This way, when using the discharge function to test the capacity of the protected cells (including 1.5V Liion),  the data will not be lost. When the charger detects a cell is inserted again,  the data will be automatically reset.
﻿
2, Add feature: 
When the battery type is a 1.5v li-ion battery, and a li-ion battery is inserted, a "voltage too high" warning message will be displayed.

3, Add feature: 
added PC data logging capabilities, allowing them to generate tables and charts. 
1), Download and install Java: https://www.java.com/en/download/
2), Open TestController.jar
A. Load the devices in the Load devices tab and select the correct port number
B. In the Commands tab -> Log, start recording data

4, Add feature:
Release a simple update tool for Windows versions.
1), Select the correct port number and click Connect
2), Click Browse, select the correct firmware file
3), Click Update Firmware to start the firmware update

5, Adjusted touch IC initialization parameters.

************************************************************************************************************
Version: 3.0.31
Release Date: 2024-05-14

1, Add feature: 
Add "ACTIVATE BATT ENABLE" item to GSV. 
Enable or not enable the "0V reactivation" function? Select "Yes" to activate this feature. 
If a protected battery has triggered low-voltage protection and the charger cannot read the battery voltage normally, 
you can press ENTER+CNB (Channel number button) to activate this channel, starting from 0V with a current of 200mA for 2 minutes. 
The default is "No," meaning this feature is not enabled.

2, Add feature: 
Add "LISP DISABLE" item to GSV. 
Disable or enable the lithium-ion strong protection function, the defaults is No. When the battery voltage is below 2V, the charger will not start the charging task.
Yes, indicates that this function is turned off. As long as the battery voltage is higher than the recognizable voltage (0.25v), the charging task can be started.

3, Add feature: When the display backlight was turned off due to the timer, 
use the first button press to enable the backlight, but don't execute the associated button action.

4, Update 1.5V lithium battery, default parameters, display logic, termination logic.
